# vim mkfs.sh
#!/bin/bash

file=$1

mount_point=/mnt/myloop
image_file=rootfs.img

sudo rm -rf $mount_point

# 创建挂载点目录
sudo mkdir -p $mount_point

# 查找并设置循环设备
loop_dev=$(losetup -f)
echo "Using loop device: $loop_dev"
sudo losetup $loop_dev $image_file

# 挂载循环设备
sudo mount $loop_dev $mount_point

# 在这里执行您需要的操作，例如访问挂载点下的文件等
sudo cp $file $mount_point/

ls /mnt/myloop/

# 卸载挂载点
sudo umount $mount_point

# 卸载循环设备
sudo losetup -d $loop_dev

echo "Loop device $loop_dev has been detached."
